Math Olympiad Problem | Nice Algebra Challenge